<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>登录页面</h1>
<%
    Cookie[] cookies=   request.getCookies();
    String name="";
    String password="";
    if(cookies!=null) {
        for (int i = 0; i < cookies.length; i++) {
            if (cookies[i].getName().equals("username")) {
                name = cookies[i].getValue();
            }
            if (cookies[i].getName().equals("password")) {
                password = cookies[i].getValue();
            }
        }
    }
%>


<form action="loginController.jsp" method="get">
    <%--这是判断请求页面是否有code,有code,并且值为fealse 他是后端转发过来登录失败的信息--%>
    <%--如果直接客户端请求这个页面，不存在code，也就是不会显示错误信息--%>
    <%
        String str= (String) request.getAttribute("code");
        if(str!=null&&!str.equals("")){
            boolean code=Boolean.parseBoolean(str);
            if(code==false){
                out.println("<p style='color:red'>用户名或者密码有误，重新输入</p>");
            }
        }
    %>
    <!--http://localhost:8888/web01/day02/loginController.jsp?name=xiangyu&pwd=123123-->
    <p>姓名：<input type="text" name="name" value="<%=name%>"></p>
    <p>密码：<input type="password" name="pwd" value="<%=password%>"></p>
    <p>兴趣爱好：
        篮球<input type="checkbox" name="hobby" value="篮球">
        足球<input type="checkbox" name="hobby" value="足球">
        下棋<input type="checkbox" name="hobby" value="下棋">
    </p>
    <p><input type="submit" value="登录" ><input type="reset"  value="重置"></p>
</form>
</body>
</html>
